|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectde.bsvrz.dav.daf.main.impl.archive.request.RequestInfo
public class RequestInfo
Diese Klasse stellt ein Objekt zur Verfügung, über das eine Archivinformationsanfrage gestartet werden kann.
Diese Klasse wird von der Klasse StreamedArchiveRequester benutzt.
| Constructor Summary | |
|---|---|
RequestInfo(List<ArchiveDataSpecification> specs,
ArchiveQueryID archiveRequestID,
StreamedArchiveRequester streamedArchiveRequester,
short defaultSimulationVariant)
|
|
| Method Summary | |
|---|---|
void |
archiveResponse(Data data)
Diese Methode wird aufgerufen, wenn die Antwort des Archivsystems empfangen wurde. |
List<ArchiveInformationResult> |
getArchiveInfoQueryResult()
Diese Methode gibt eine Liste zurück, die alle Zeit/Indexbereiche einer Archivinformationsanfrage beinhaltet. |
ArchiveQueryID |
getArchiveRequestID()
|
String |
getErrorMessage()
Diese Methode liefert einen String mit der Fehlermeldung, die dazu geführt hat das die Informationsanfrage nicht ausgeführt werden konnte. |
boolean |
isRequestSuccessful()
Diese Methode ist blockierend, bis die Antwort des Archivs vorliegt. |
void |
sendRequestInfo()
Diese Methode verschickt eine Archivinfoanfrage an das entsprechende Archivsystem und meldet sich wieder als Sender ab. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RequestInfo(List<ArchiveDataSpecification> specs,
ArchiveQueryID archiveRequestID,
StreamedArchiveRequester streamedArchiveRequester,
short defaultSimulationVariant)
| Method Detail |
|---|
public List<ArchiveInformationResult> getArchiveInfoQueryResult()
isRequestSuccessful den Wert true
zurückliefert.
getArchiveInfoQueryResult in interface ArchiveInfoQueryResult
public boolean isRequestSuccessful()
throws InterruptedException
isRequestSuccessful in interface ArchiveQueryResultgetErrorMessage angezeigt werden
InterruptedException - Der Thread, der den Auftrag bearbeitet, wurde abgebrochen
public String getErrorMessage()
throws InterruptedException
getErrorMessage in interface ArchiveQueryResultInterruptedException - Der Thread, der den Auftrag bearbeitet, wurde abgebrochenpublic void sendRequestInfo()
public void archiveResponse(Data data)
public ArchiveQueryID getArchiveRequestID()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||